/**
 * name:        第三方登录
 * author:      wuwq & lyj
 * Time:        18/01/26
 * Copyright:   chinadangmai.com
 */
$(function(){
    if($.cookie('user')!=''&&$.cookie('user')!=null){
                // 是否登录
                strs=$.cookie('user').split(",")
                var token=''
                for(var i in strs){
                    token=strs[6]
                } 
    }
    else{
        var QC_openId=''
        var QC_Token=''
    $(function(e){
        // qq登录
        //调用QC.Login方法，指定btnId参数将按钮绑定在容器节点中
        	
            QC.Login({
                //btnId：插入按钮的节点id，必选
                btnId:"qqLoginBtn",
            });
            console.log("登陆")
            //get_user_info是API参数//指定接口访问成功的接收函数，s为成功返回Response对象
            QC.api("get_user_info", {}).success(function (s){ 
	                //成功回调，通过s.data获取OpenAPI的返回数据           
	                nick = s.data.nickname; //获得昵称           
	                headurl = s.data.figureurl_qq_1;  
	                //获得头像
	                if (QC.Login.check()){
	                    //判断是否登录               
	                    QC.Login.getMe(function(openId, accessToken){ 
	                        //这里可以得到openId和accessToken               
	                        QC_openId=openId   
	                        QC_Token=accessToken  
	                        $('.qc_token').val(QC_Token)
	                    });
	                }
//	                var token=$('.qc_token').val()
//                      $.ajax({
//                          url:new_url+'shop/oauth/oauthLogin',
//                          type:'post',
//                          data:{oauthType:'2',accessToken:token},
//                          dataType:'json',
//                          success:function(e){ 
//                              // 首次登录 跳转绑定手机页  
//                              if(e.code=='2007'){
//                                  tc(e.message)
//                                  setTimeout(function(){
//                                      window.location.href='/src/login/binding.html?oauthId='+e.data.oauthId+'&'+'2'
//                                  },300) 
//                                  QC.Login.signOut()
//                              }  
//                              if(e.code=='0'){
//                                  tc(e.message)
//                                  // 获取用户信息
//                                  var mycars = new Array()
//                                  mycars[0] = e.data.name
//                                  mycars[1] = e.data.nickName
//                                  mycars[2] = e.data.phone
//                                  mycars[3] = e.data.avatar
//                                  mycars[4] = e.data.truename
//                                  mycars[5] = e.data.memberId
//                                  mycars[6] = e.data.token
//                                  mycars[7] = 
//                                  $.cookie('user',mycars,{path:'/'});
//                                  var url=window.location.href
//                                  var size=url.split('=')[1]
//                                  if($.cookie('this_u')!=''&&$.cookie('this_u')!=null){
//                                      window.location.href=$.cookie('this_u')
//                                      window.close();
//                                      $.cookie('this_u','',{path:'/'})
//                                      return false
//                                  }
//                                  else{
//                                      window.location.href='/index.html'
////                                      window.location.href='/src/login/login.html'
//                                  }
//                                  QC.Login.signOut()	
//                              }
//                          }
//                      })
	            })
            	.error(function(f){
            		console.log("error")
                    //失败回调           
                    alert("获取用户信息失败！");       
                })
            	.complete(function(c){
            		console.log("complete")
                    //完成请求回调    
                    setTimeout(function(){ 
                        var token=$('.qc_token').val()
                        $.ajax({
                            url:new_url+'shop/oauth/oauthLogin',
                            type:'post',
                            data:{oauthType:'2',accessToken:token},
                            dataType:'json',
                            success:function(e){ 
                                // 首次登录 跳转绑定手机页  
                                if(e.code=='2007'){
                                    tc(e.message)
                                    setTimeout(function(){
                                        window.location.href='/src/login/binding.html?oauthId='+e.data.oauthId+'&'+'2'
                                    },300) 
                                    QC.Login.signOut()
                                }  
                                if(e.code=='0'){
                                    tc(e.message)
                                    // 获取用户信息
                                    var mycars = new Array()
                                    mycars[0] = e.data.name
                                    mycars[1] = e.data.nickName
                                    mycars[2] = e.data.phone
                                    mycars[3] = e.data.avatar
                                    mycars[4] = e.data.truename
                                    mycars[5] = e.data.memberId
                                    mycars[6] = e.data.token
                                    mycars[7] = 
                                    $.cookie('user',mycars,{path:'/'});
                                    var url=window.location.href
                                    var size=url.split('=')[1]
                                    if($.cookie('this_u')!=''&&$.cookie('this_u')!=null){
                                        window.location.href=$.cookie('this_u')
                                        window.close();
                                        $.cookie('this_u','',{path:'/'})
                                        return false
                                    }
                                    else{
                                        window.location.href='/index.html'
//                                      window.location.href='/src/login/login.html'
                                    }
                                    QC.Login.signOut()	
                                }
                            }
                        })
                        return false
                    },300) 
                })
    })
    // 微信登陆
//   $(".wx_login").on('click', function(){
//      	 $('.login_container_bg, #login_container').stop().fadeIn()
//	        $('.login_container_bg').click(function(){
//	            $('.login_container_bg, #login_container').stop().fadeOut()
//	        })  
//      })
//  $('.wx_login').click(function(){
//      // var url='https://open.weixin.qq.com/connect/qrconnect?appid=wx39e3c56e1f6d718e&redirect_uri=http%3a%2f%2fdm.bgemall.com&response_type=code&scope=snsapi_login&state=1#wechat_redirect'
//      // window.location.href=url
//      $('.login_container_bg, #login_container').show()
//      $('.login_container_bg').click(function(){
//          $('.login_container_bg, #login_container').hide()
//      })   
//  })

    // WB2.anyWhere(function (W) {
    //     W.widget.connectButton({
    //         id: "wb_connect_btn",
    //         type: '3,3',
    //         callback: {
    //             login: function (o){ 
    //                 //登录后的回调函数
    //                 //微博名称
    //                 alert(o.screen_name);
    //                 console.log(o)
    //                     // 验证是否登入成功
    //     if(WB2.checkLogin()){
    //         // api 入口
    //             // 调用 account/get_uid 接口，获取用户信息
    //             W.parseCMD('/account/get_uid.json', function(oResult, bStatus){
    //                 if(bStatus){
    //                     setTimeout(function(){
    //                     console.log($('.qc_token').val()+'.............')
    //                     var token=$('.qc_token').val()
    //                     $.ajax({
    //                         url:new_url+'shop/oauth/oauthLogin',
    //                         type:'post',
    //                         data:{oauthType:'2',accessToken:token},
    //                         dataType:'json',
    //                         success:function(e){
    //                             console.log(e)  
    //                             if(e.code=='2007'){
    //                                 tc(e.message)
    //                                 setTimeout(function(){
    //                                     window.location.href='/login/binding.html?oauthId='+e.data.oauthId
    //                                 },300) 
    //                             }  
    //                             if(e.code=='0'){
    //                                 tc(e.message)
    //                                 var mycars = new Array()
    //                                 mycars[0] = e.data.name
    //                                 mycars[1] = e.data.nickName
    //                                 mycars[2] = e.data.phone
    //                                 mycars[3] = e.data.avatar
    //                                 mycars[4] = e.data.truename
    //                                 mycars[5] = e.data.memberId
    //                                 mycars[6] = e.data.token
    //                                 mycars[7] = 
    //                                 $.cookie('user',mycars,{path:'/'});
    //                                 setTimeout(function(){
    //                                     window.location.href='/index.html'
    //                                 },300) 
    //                             }
    //                         }
    //                     })
    //                 },300)  
    //                 }
    //             }, {}, {
    //                 method : 'get',
    //                 cache_time : 30
    //             });
    //     }
    //     }
    //     }
    //     });
    // });
    // //微博退出：
    // WB2.logout(function() {
    //         window.location.href='/';//跳转或干你想干的事情
    // });
        // $('.buy_now_btn').attr('href','/cart/pay_commit.html?goodsid='+id);
    }
})
$(function(){
    var u = document.referrer
    // console.log('shangge'+'........'+u)
    var url=window.location.href;
    // console.log(url);
    var code=url.split('?code=')[1];
    // console.log(code)
    if(code!=undefined){
        var new_code=code.split('&')[0];
        // console.log(new_code);
        // window.location.href='https://api.weixin.qq.com/sns/oauth2/access_token?appid=wx39e3c56e1f6d718e&secret=SECRET&code='+new_code+'&grant_type=authorization_code'
        $.ajax({
            url:new_url+'shop/oauth/oauthLogin',
            type:'post',
            data:{oauthType:'1',code:new_code},
            dataType:'json',
            success:function(e){
                // console.log(e)
                if(e.code=='2007'){
                    tc(e.message)
                    // setTimeout(function(){
                        window.location.href='/src/login/binding.html?oauthId='+e.data.oauthId+'&'+'3'
                    // },300) 
                    // QC.Login.signOut()
                } 
                if(e.code=='0'){
                    tc(e.message)
                    // 获取用户信息
                    var mycars = new Array()
                    mycars[0] = e.data.name
                    mycars[1] = e.data.nickName
                    mycars[2] = e.data.phone
                    mycars[3] = e.data.avatar
                    mycars[4] = e.data.truename
                    mycars[5] = e.data.memberId
                    mycars[6] = e.data.token
                    mycars[7] = 
                    $.cookie('user',mycars,{path:'/'});
                    // window.location.href=u
                    // if(n_code2=='1'){
                        if($.cookie('this_u')!=''&&$.cookie('this_u')!=null){
                            window.location.href=$.cookie('this_u')
                            $.cookie('this_u','',{path:'/'})
                            return false
                        }
                        else{
                            window.location.href='/index.html'
                        }
                        
                    // }
                    // else{
                        // window.history.go(-2)
                    // }
                    return false;
                }
            }
        })
    } 

})